# 基本说明
# 1)isinstance()用于判断对象是否为某个类或其子类的对象
# 2)基本语法:isinstance(object,classinfo)
# -object:对象
# classinfo :可以是类名、基本类型或者由它们组成的元组
class AA:
    pass


class BB(AA):
    pass


class CC:
    pass


obj = BB()
obj2 = CC()
print(isinstance(obj, AA))  # 判断obj是否为AA的实例或者是其子类
print(isinstance(obj, BB))  # 判断obj是否为BB的实例
print(isinstance(obj, CC))  # 判断obj是否为CC的实例

